#ifndef MPI_PARTITIONINGS_H
#define MPI_PARTITIONINGS_H

#include <math.h>
#include <stdio.h>
#include <stdlib.h>

#include "raytrace.h"
#include "task_list.h"
#include "task_list.h"


void partition_static_cycles_func (float *samples, ConfigData *data);
void partition_static_strips_func (float *samples, ConfigData *data);
void partition_static_blocks_func (float *samples, ConfigData *data, task_list **my_tasks);

int get_size (unsigned int rank, ConfigData *data, task_list **my_tasks);

#endif
